PostgreSQL TOAST_TUPLE_THRESHOLD

此参数定义在 heaptoast.h 代码文件中。

#define TOAST_TUPLE_THRESHOLD	MaximumBytesPerTuple(TOAST_TUPLES_PER_PAGE)

TOAST_TUPLES_PER_PAGE 定义了每个页最多存放4行数据。也就是说。一个页面为 8k 时,每一行不超过2K 的大小。

#define TOAST_TUPLES_PER_PAGE	4